﻿@charset "utf-8";

/* searchArea */
.searchArea {position:relative; width:100%; max-width:900px; padding:16px 0 0; text-align:right;}
.searchArea .pageResult {position:absolute; left:0; top:17px;}
.searchArea .pageResult span {font-size:0.9em;}
.searchArea .pageResult span.totalNum {font-weight:bold; color:#6ea6c1;}
.searchArea.flowHidden{overflow:hidden;}
.searchArea .chooseType{float:left;}
.searchArea:after{display:block;clear:both;content:"";}

/* search */
#search {display:inline-block;}
#search .selectArea {float:left; margin-right:6px;}
#search .ketyword {float:left; padding:2px 0 0; font-family:Gulim; font-size:0.9em; color:#898989;}
#search input[type="text"] {width:135px; margin-right:5px;}

/* page nate */
.pageNate {margin:37px 0 0; font-family: Gulim, sans-serif; text-align:center;}
.pageNate .direction {margin:0;}
.pageNate a {display:inline-block; margin:0 4px; color:#808080; vertical-align:top;}
.pageNate strong {display:inline-block; margin:0 4px; color:#008dd2;}
.pageNate img {margin-top:2px; vertical-align:middle;}
.pageNate .prev {margin-right:7px;}
.pageNate .next {margin-left:7px;}

/* tableList */
.tableList {margin:8px 0 0; border-bottom:1px solid #6ea6c1;}
.tableList th {padding:8px 0; color:#5a5a5a; border-top:1px solid #6ea6c1; background:#f9f9f9;}
.tableList td {padding:8px 10px; text-align:center; border-top:1px solid #d0d0d0;}
.tableList td a {color:#666;}
.tableList td.num {font-family:Verdana; font-size:0.9em;}
.tableList td.reviewPhoto a {display:block;}
.tableList td.reviewPhoto span {display:inline-block; vertical-align:middle;}
.tableList td.reviewPhoto .figure {width:90px;}
.tableList td.reviewPhoto .figure img {width:56px; height:40px; border:1px solid #afafaf; cursor:pointer;}
.tableList td.reviewPhoto .reviewTit {width:455px;}

/* tableData */
.tableData {margin:10px 0 0; border-bottom:1px solid #6ea6c1;}
.tableData.review {margin:45px 0 0;}
.tableData th {background:#f9f9f9;}
.tableData tr:first-child td {border-top:1px solid #6ea6c1;}
.tableData td {padding:0 0 0 18px; border-top:1px solid #d0d0d0;}
.tableData td a {color:#666;}
.tableData .attachArea {padding:7px 0 4px 0;}
.tableData .attachArea p.attach {margin-top:5px; font-size:0.9em; color:#497c95;}
.tableData .attachArea p.attach span {color:#6e6e6e;}
.tableData td p.attach,
.tableData td a.attach {padding:0 0 0 17px; background:url(/img/usr/ico/ico_attach.gif) no-repeat left 50%;}
.tableData td a.attach {font-size:0.95em; line-height:100%; color:#6ea6c1;}
.tableData td input[type="text"] {width:693px;}
.tableData td input[type="file"] {height:18px; margin-right:7px; vertical-align:middle;}
.tableData td.subThead {padding:7px 0 4px 29px;font-weight:bold; border-right:1px solid #d0d0d0; background:#f9f9f9;}
.tableData td.subThead.depth {border-left:1px solid #d0d0d0;}
.tableData td.num {font-family:Verdana; font-size:0.9em;}
.tableData td.dataView {min-height:150px; padding:15px 0; line-height:normal;}
.tableData td.dataView textarea {width:858px; min-height:200px; padding:20px; font-size:1em; color:#666; line-height:25px;}
.tableData td.dataView .viewArea {padding:0 0 35px;}
.tableData td.dataView .viewArea img {max-width:900px;}
.tableData td.dataView p {margin:15px 0 0;}
.tableData td.dataView p:first-child {margin:0;}
.tableData td.dataView p button {margin:0 10px 0 0;}
.tableData td.dataView .letterPaper{padding:100px 80px 60px;font-size:1.1em;line-height:2em;color:#333;background-repeat:no-repeat;background-position:left top;}
.tableData td.dataView .letterPaper img {max-width:510px;}
.tableData td.dataView .paperType1{background-image:url('/img/usr/common/bg_letterPaper1.jpg');}
.tableData td.dataView .paperType2{background-image:url('/img/usr/common/bg_letterPaper2.jpg');}
.tableData td.dataView .paperType3{background-image:url('/img/usr/common/bg_letterPaper3.jpg');}
.tableData td.letter label {display:inline-block; margin:6px 41px 6px 0; cursor:pointer;}
.tableData td.letter label span {display:inline-block; width:66px; height:63px; text-indent:-9999px; vertical-align:middle;}
.tableData td.letter label span.letter1 {background:url(/img/usr/common/letter_1.gif) no-repeat right top;}
.tableData td.letter label span.letter2 {background:url(/img/usr/common/letter_2.gif) no-repeat right top;}
.tableData td.letter label span.letter3 {background:url(/img/usr/common/letter_3.gif) no-repeat right top;}
.tableData td input[type="text"].phone {width:53px;}
.tableData td input[type="password"],
.tableData td input[type="text"].name {width:243px;}
.tableData td input[type="text"].mail {width:163px;}

/* snsArea */
.snsArea {margin:16px 0 0; text-align:right;}
.snsArea a {padding-left:11px;}

/* btnArea */
.btnArea {overflow:hidden; width:100%; margin:13px 0 0;}
.btnArea.down {margin-bottom:-35px;}
.btnArea span {display:block;}
.btnArea span a {display:inline-block; height:24px; vertical-align:top;}
.btnArea img, .btnArea a img {vertical-align:top;}
.btnArea button,
.btnArea input[type="image"]{vertical-align:top;}
.btnArea.dirCnt {text-align:center;}

/* btnPopArea */
.btnPopArea {margin:19px 0 0;text-align:center;}
.btnPopArea input[type="image"],
.btnPopArea button {margin:0 4px; vertical-align:top;}

/* reviewVisual */
.reviewVisual {position:relative; height:192px; margin:15px 0 -8px; padding:32px 0 0 42px; background:url(/img/usr/bg/bg_review_visual.gif) no-repeat right bottom;}
.reviewVisual #search {position:absolute; right:0; top:0;}
.reviewVisual h3 {margin:0 0 19px;}

/* msg */
.msg {margin:24px 0 -5px; padding:0 0 0 9px;}
.compulsory {padding:0 0 0 12px; background:url(/img/usr/bul/bul_compulsory.gif) no-repeat left 1px;}
.msgRule {color:#6ea6c1;}
.msgRule em {font-size:0.9em;}
.msgRule1{padding-top:5px;padding-left:10px;color:#6ea6c1;font-size:.9em;line-height:1.5em;background:url(/img/usr/bul/bul_compulsory.gif) no-repeat left 10px;}
.msgCont {margin:17px 0 0; color:#828588;}

/* letterArea */
.letterArea {margin:8px 0 0;}

/* radioArea & checkArea */
.radioArea, .checkArea {display:block; padding:3px 0 0;}
.radioArea input[type="radio"] {vertical-align:middle;}

.checkArea label {margin: 7px 18px 8px 0;}
.checkArea strong {display:block; float:left; width:110px;}
.checkArea input[type="text"] {vertical-align:middle;}

.radioArea.target label, .radioArea.periodArea label {margin:0 18px 0 0;}
.radioArea.routeArea label{margin:7px 5px;}

.popCon table td .accident:first-child {margin:0 0 3px;}
.radioArea.accident label {margin:6px 18px 6px 0;}
.radioArea.accident strong {display:block; float:left; width:110px;}
.radioArea.accident strong.accTitle {padding:2px 0 0;}

.checkArea.family strong {display:inline-block; float:none; width:auto; margin:0 0 2px;}
.checkArea.family label {width:80px;}
.checkArea.family input[type="text"].year {margin:-2px 0 0;}

.checkArea.checkFild strong {display:inline; float:none;}
.checkArea.checkFild input[type="checkbox"] {margin-top:2px;}
.checkArea.checkFild label {margin:5px 0; padding-left:18px; text-indent:-18px; line-height:19px;}

.radioArea.checkFild strong {display:inline; float:none;}
.radioArea.checkFild input[type="checkbox"] {margin-top:2px;}
.radioArea.checkFild label {margin:2px 0; padding-left:18px; text-indent:-18px; line-height:19px;}

/* popup */
.popZipWrap {font-family: 'Tahoma', Dotum, sans-serif; font-size:0.7em; color:#919191;}
.popZipWrap .zipHead {height:61px; background:url(/img/usr/bg/bg_zip_head.gif) repeat-x left top;}
.popZipWrap .zipHead h3 {padding:26px 0 0 36px;}
.popZipWrap .zipContents {padding:0 26px; text-align:center;}
.popZipWrap .subMsg {margin:26px 0 0;font-size:1.2em; line-height:1.2em; color:#393939;}
.popZipWrap .searchZip {width:398px; height:63px; margin:8px auto 0; padding:24px 0 0; border:1px solid #d5dbdb; background:#f5f7f8;}
.popZipWrap .searchZip img {margin-right:11px;}
.popZipWrap .searchZip img,
.popZipWrap .searchZip input[type="image"],
.popZipWrap .searchZip input[type="text"] {vertical-align:middle;}
.popZipWrap .searchZip input[type="text"] {width:135px; margin-right:5px;border:1px solid #d7d7d7;}
.popZipWrap .searchZip .example {padding:6px 0 0 141px; text-align:left;}
.popZipWrap .resultTxt {margin:26px 0 0;}
.popZipWrap table {margin:9px 0 0; font-size:1em; border-top:2px solid #008dd2; border-bottom:1px solid #008dd2;}
.popZipWrap table th, .popZipWrap table td {padding:9px 8px; line-height:16px;}
.popZipWrap table th {font-weight:normal; border-top:1px solid #d0d0d0; background:#f9f9f9;}
.popZipWrap table td {border-top:1px solid #d0d0d0;}
.popZipWrap table td.nothing {color:#b4b4b4;}
.popZipWrap table a {color:#666;}
.popZipWrap table a:hover {color:#005cab;}
.popZipWrap .zipClose {margin:15px 0 0;}
.popZipWrap .winClose {margin:10px 0 0;}
.popZipWrap.winClose label,
.popZipWrap .winClose button {line-height:1.05em; vertical-align:top;}
.popZipWrap.winClose button {margin-left:10px;}

.popWrap {width:100%; height:100%; background:#fff;}
.popCon {width:733px; margin:0 auto; padding:0 0 30px; font-size:0.75em; border-top:10px solid #6ea6c1;}
.popCon .popTit {margin:28px 0 12px; padding:0 0 0 9px; font-family:'ModernHMedium', 'Tahoma', 'Dotum', sans-serif; color:#424242; font-size:1.5em;}
.popCon .popTit.etc {padding:0 0 12px 9px; border-bottom:1px solid #6e6e6e;}

.popCon table {border-top:1px solid #6ea6c1; border-bottom:1px solid #6ea6c1;}
.popCon table th,
.popCon table .subThead {padding:9px 0 5px 20px; line-height:100%; text-align:left; font-weight:bold; background:#f9f9f9;}
.popCon table .subThead span.vest {padding:0 0 5px !important; border:1px solid red;}
.popCon table .subThead {line-height:16px;}
.popCon table .subThead.depth {border-right:1px solid #d0d0d0;}
.popCon table .subThead:first-child {border-left:0 none;}
.popCon table th {line-height:16px; border-top:1px solid #d0d0d0;}
.popCon table tr:first-child th,
.popCon table tr:first-child td {border-top:0 none;}
.popCon table td {padding:2px 9px; font-family:Gulim, sans-serif; border-top:1px solid #d0d0d0; border-left:1px solid #d0d0d0;}
.popCon table td .address {display:block; margin:3px 0;}
.popCon table td .selectArea {display:inline-block; vertical-align:middle;}
.popCon table td span.desc {margin-left:10px; font-size:0.9em; color:#497C95;}
.popCon table td span.desc.blk {display:block; width:100%; margin:2px 0 0; padding:0;}
.popCon table tr.team input[type="text"].person {width:49px; padding-left:2px; padding-right:2px; text-align:right;}
.popCon table td .side {margin:0 0 0 35px;}

.popCon table td textarea {width:596px; height:97px; margin:5px 0;}

.popCon table td input[type="image"] {vertical-align:middle;}
.popCon table td input[type="file"] {margin-right:7px;}
.popCon table td input[type="password"],
.popCon table td input[type="text"] {width:162px; margin:0; vertical-align:middle;}
.popCon table td input[type="text"].big {width:325px; margin:4px 0;}
.popCon table td input[type="text"].size {width:49px; margin:0 5px; padding:2px; text-align:right;}
.popCon table td input[type="text"].phone {width:53px;}
.popCon table td input[type="text"].year {width:74px; margin:-3px 0 0; vertical-align:middle;}
.popCon table td input[type="text"].zipCode {width:43px;}
.popCon table td input[type="text"].frmAdr {width:260px;}

.popCon table td a {color:#666;}
.popCon table td span.attach {display:inline; padding:0 0 0 17px; background:url(/img/usr/ico/ico_attach.gif) no-repeat left 50%;}

.popCon table td table {margin:5px 0; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.popCon table td table th {padding:7px 0 8px 10px; font-weight:normal; text-align:left; border:1px solid #d7d7d7; background:none;}
.popCon table td table td {padding:7px 10px 8px; text-align:left; border:1px solid #d7d7d7;}

.appendTable {margin:5px 0;}
.appendTable table {margin:0; border-top:1px solid #d7d7d7; border-bottom:0 none;}
.appendTable table td {text-align:left; border:1px solid #d7d7d7;}
.appendTable table td p {font-family:Gulim; font-size:1em; color:#666;}
.appendTable table td p span {display:inline-block; width:100px; margin:5px 0;}
.appendTable table td input[type="text"] {width:470px; vertical-align:middle;}
.appendTable .btnRows {margin:0 0 7px; text-align:right;}
.appendTable .btnRows button {margin-left:4px;}

.privacy {padding:0 9px;}
.privacy .box {overflow:auto; height:125px; margin:7px 0 30px; padding:0 10px 0 0; border:1px solid #e5e5e5;}
.privacy a {color:#0372b7;}
.privacy p {margin:10px 0 0 10px;}
.privacy ul, .privacy ol {padding:5px 0 5px 5px;}
.privacy li {padding:5px 0 0 10px;}
.privacy span {display:block; padding:0 0 0 14px;}
.privacy table  {width:95%; margin:15px auto 10px; border-top:2px solid #008dd2; border-bottom:1px solid #008dd2;}
.privacy table th, .privacy table td {padding:9px 8px; line-height:16px;}
.privacy table th:first-child {border-left:0 none;}
.privacy table th {font-weight:normal; border-top:1px solid #d0d0d0; border-left:1px solid #d0d0d0; background:#f9f9f9;}
.privacy table thead th {border-bottom:1px solid #d0d0d0;}
.privacy table td {border-top:1px solid #d0d0d0; border-left:1px solid #d0d0d0;}
.popCon .joinStep1 {margin:24px 0 0; padding:0;}
.popCon .joinStep1 dl {padding:0 10px;}
.popCon .joinStep1 dt {margin:20px 0 5px;}
.popCon .joinStep1 dd {overflow:auto; height:125px; margin:7px 0 0; padding:0 10px 0 0; border:1px solid #e5e5e5;}
.popCon .joinStep1 dd > div {width:auto;}
.popCon .joinStep1 dl + p {margin:0; padding:0 10px;}

.agree .privacy {overflow:auto; height:170px; margin:7px 0 0; padding:0 10px 0 0; border:1px solid #e5e5e5;}
.agree .privacy .box,
.joinStep1 .privacy .box {height:auto; margin:0; padding:0; border:0 none;}

.copyList {overflow:hidden; width:100%; height:38px; border-top:1px solid #6e6e6e;}
.copyList li {float:left; background:#f0f0f0;}
.copyList li a {display:block; float:left; width:183px; padding:13px 0; font-family:'ModernHMedium', 'Tahoma', 'Dotum', sans-serif; font-size:1.1em; line-height:100%; color:#424242; text-align:center;}
.copyList li a:hover,
.copyList li.atv a {color:#fff; background:#888;}

.little {font-size:1.2em; margin:29px 0 0;}
.textArea {margin:9px 0 0; padding:3px 16px 12px; color:#9b9b9b; line-height:20px; border:1px solid #dedede;}
.textArea p,
.textArea ul {margin:10px 0 0;}
.textArea ul li {margin:2px 0 0;}
.textArea p span {display:block;}
.textArea a {color:#0372b7;}
.copyrightCon {display:none;}

/* signArea */
.signArea {position:relative; top:-1px; padding:22px 21px 11px; color:#5a5a5a; line-height:1.4em; border-top:1px solid #d6d6d6; border-bottom:1px solid #6ea6c1; background:#f9f9f9;}
.signArea p {margin-bottom:21px;}
.signArea .date, .signArea .applicant {margin:5px 0 0; text-align:right;}
.signArea .date input, .signArea .applicant input {padding-right:2px; border:none; background:#f9f9f9;}
.signArea .date input {width:23px; text-align:right;}
.signArea .applicant input {width:64px; margin-left:10px;}

/* desc */
.desc {margin:30px 0 0;}
.desc h3 {margin:8px 0 17px;}
.desc p {margin:19px 0 0; color:#888;}

.descArea {overflow:hidden; position:relative; width:100%;}
.descArea h3 {font-family:'ModernHMedium', 'Tahoma', 'Dotum', sans-serif;}
.descArea.introduce p {padding:10px 0 0; color:#888;}
.descArea.introduce .figure {position:absolute; padding:0 !important;}

.descArea.introduce {min-height:150px; padding:70px 0;}
.descArea.introduce.type1 {margin:50px 0 0;}
.descArea.introduce.type1 p {padding-right:370px;}
.descArea.introduce.type1 .figure {right:0; top:0;}

.descArea.introduce.type2 {position:relative; top:-40px; min-height:154px;}
.descArea.introduce.type2 p {padding-left:370px}
.descArea.introduce.type2 .figure {left:0; top:0;}

.descArea.sysl {margin:21px 0 0;}
.descArea.sysl .figure {float:left; margin:4px 26px 0 0;}
.descArea.sysl p {margin:0 0 5px; line-height:20px;}
.descArea.sysl p strong {color:#555;}

.downArea {display:inline-block; overflow:hidden; width:474px; padding:6px 0 0;}
.downArea p {display:inline-block; width:176px; height:57px; padding:0 8px 0 16px; background:url(/img/usr/bg/bg_sysl_down.gif) no-repeat left top;}
.downArea p span {display:block; padding:5px 0 3px; color:#424242;}
.downArea p a {margin-right:7px;}

.desc.strategy {position:relative; width:100%; min-height:243px;}
.desc.strategy h3 {padding:0 0 0 16px; font-family:'ModernHMedium', 'Tahoma', 'Dotum', sans-serif; font-size:1.5em; line-height:23px; vertical-align:top; color:#424242; background:url(/img/usr/bg/bg_h3_strategy.gif) no-repeat left 4px;}
.desc.strategy .figure.provider {position:absolute; left:190px; top:9px; z-index:10;}
.desc.strategy h3.system {position:absolute; left:0; top:0;}
.desc.strategy .figure.system {padding:35px 0 0; text-align:center;}
.desc.strategy .msg {position:absolute; left:552px; top:33px; z-index:11;}

.desc.newsLetter {min-height:132px; padding:0 0 0 237px; background:url(/img/usr/bg/bg_desc_newsletter.gif) no-repeat left top;}

/* newsArea */
.newsArea {position:relative; min-height:695px !important;}

/* userInfo */
.userInfo {padding:18px 38px 14px 38px; border:1px solid #d0d0d0;}
.userInfo p {margin:4px 0;}
.userInfo strong {display:inline-block; width:55px; color:#888; vertical-align:middle;}
.userInfo input[type="text"] {width:258px; vertical-align:middle;}

/* agree */
.agree {margin:0 0 10px;}
.agree textarea {width:100%; height:90px;}

/* quiesce */
.quiesce {overflow:hidden; position:absolute; left:30px; bottom:26px; width:862px; padding:13px 18px 10px; border:1px solid #bcbcbc; background:#eaeaea;}
.quiesce strong {display:inline-block; margin-right:7px; padding:0 13px 0 0; background:url("/user/img/bg/bg_quiesce.gif") no-repeat right 50%; }

/* layer */
.layer, .layer2, .layerDel {display:none;}
.layer, .layer2, .mask, .layPop, .layPop2, .layerDel, .layPopDel{position:absolute; left:0; top:0; width:100%; height:100%;}
.mask {display:none;position:absolute; width:100%; height:100%; background:#000; opacity:0.5; filter:alpha(opacity = 50);}
.layPop, .layPop2, .layPopDel {display:none;left:50%; top:50%; width:auto; height:auto; z-index:101;}
.btnClose {margin-left:-5px;}
.btnClose button {position:absolute; right:-33px; top:0; display:block; width:37px; height:41px; text-indent:-9999px; background:url(/img/usr/bg/btn_lay_close.png) no-repeat left top;}

.myPresent {width:389px; height:266px; background:url(/img/usr/bg/bg_myPresent.png) no-repeat left top;}
.myPresent .msgLayer {width:262px; margin:0 auto; padding:52px 0 16px;}
.myPresent .userPresent {position:relative; width:285px; height:71px; margin:0 auto; padding:15px 0 0 16px; border:1px solid #ddd; background:#f6f6f6;}
.myPresent .userPresent p {overflow:hidden; width:100%; margin:5px 0;}
.myPresent .userPresent span {float:left;}
.myPresent .userPresent input[type="text"],
.myPresent .userPresent input[type="password"] {float:left; width:140px; height:12px; margin:0; font-size:.75em;}
.myPresent .userPresent .confirm {position:absolute; right:21px; top:20px; width:54px; height:45px; margin:0;}

.myPresent.old .userPresent {width:312px; height:97px;}
.myPresent.old .msgLayer {padding-top:40px;}
.myPresent.old input[type="text"],
.myPresent.old input[type="password"] {float:left; width:186px; height:12px; margin:0;}
.myPresent.old p.btnNews {width:267px; padding:4px 0 0; text-align:right;}

.photoView {position:relative; width:578px; height:519px; background:url(/img/usr/bg/bg_layer_photo.png) no-repeat left top;}
.photoView .viewPrev a, .photoView .viewNext a {display:block; padding:10px;}
.photoView .viewPrev {position:absolute; left:-55px; top:200px;}
.photoView .viewNext {position:absolute; right:-55px; top:200px;}
.photoView .figure {padding:30px 0 15px;}
.photoView .figure,
.photoView .figure img {width:510px; height:360px; margin:0 auto;}

.photoCommentArea {position:relative; width:514px; height:460px; margin:0 auto; font-family:'ModernHMedium', 'Tahoma', 'Dotum', sans-serif;}
.photoCommentArea p {font-size:1.1em; color:#676767;}
.photoCommentArea p strong {color:#008dd1; font-weight:normal;}
.photoCommentArea p span {font-size:0.5em;}
.photoCommentArea p.viewTitle{padding-right:45px;word-break:break-all; word-wrap: break-word;}
.photoCommentArea .viewComment {margin-top:3px; font-size:0.7em;  line-height:13px; word-break:break-all; word-wrap: break-word;}
.photoCommentArea .sns {position:absolute; right:0; top:406px; width:40px; height:17px; padding:1px 0 0 1px; background:url(/img/usr/bg/bg_photo_sns.gif) no-repeat left top;}
.photoCommentArea .sns a {display:inline;}
.photoCommentArea .sns a img {margin:0 0 0 2px; vertical-align:top;}
.photoCommentArea .sns a:first-child img {margin:0}

.noticeModify {width:390px; height:266px; background:url(/img/usr/bg/bg_notice_modify.png) no-repeat left top;}
.noticeModify .msgLayer {width:275px; margin:0 auto; padding:53px 0 16px;}
.noticeModify .userPw {position:relative; width:286px; height:48px; margin:0 auto; padding:21px 0 0 16px; border:1px solid #ddd; background:#f6f6f6;}
.noticeModify .userPw p {overflow:hidden; width:100%;}
.noticeModify .userPw span {float:left;}
.noticeModify .userPw input[type="password"] {float:left; width:140px; height:12px; margin:0;}
.noticeModify .userPw .confirm {position:absolute; right:21px; top:21px; width:54px; height:20px; margin:0;}

/* photo gallery */
.photoGalleryList {margin:0;}
.photoGalleryList ul {position:relative; left:-10px; overflow:hidden; width:910px;}
.photoGalleryList ul li {float:left; padding:10px 0 0 10px; cursor:pointer;}
.photoGalleryList ul li img {width:170px; height:120px; border:1px solid #afafaf;}
.photoGalleryList ul li span.viewTitle, .photoGalleryList ul li span.viewComment {position:absolute; visibility:hidden; width:0; height:0; font-size:0; text-indent:-9999px; line-height:0;}

/* error */
.errWrap {padding-top:71px;}
.err {width:382px; min-height:230px; padding:36px 0 0 334px; margin:0 auto;}
.err p {margin:0 0 15px;}
.err .btn {margin:23px 0 0;}
.error404 {background:url(/img/usr/bg/bg_err_404.gif) no-repeat left top;}
.error500 {background:url(/img/usr/bg/bg_err_500.gif) no-repeat left top;}

/* commentWrap */
.commentWrap { width:882px; margin:21px 0 0; padding:8px 8px 18px; border:1px solid #dedede; background:#f7f7f7;}
.commentFrm textarea { max-width:783px; width:100%; height:27px; margin:0 7px 0 0;  padding:10px 5px; font-size:1.05em; line-height:1.2em; color:#666; border:1px solid #dbdbdb; vertical-align:middle;}
.commentFrm input[type="image"] {vertical-align:middle;}
.commentArea {width:auto;margin:18px 0 0; padding-left:3px; font-size:1.05em;}
.commentArea .commentNo {padding:0 0 5px; border-bottom:1px solid #ddd; color:#408baf; font-weight:bold;}
.commentArea .commentView {position:relative; padding:17px 7px 10px 10px; color:#666; background:url(/img/usr/bg/bg_comment_dot.gif) repeat-x left bottom}
.commentArea .commentView p {margin:0 0 4px;}
.commentArea .commentView .commentFrm {display:none; padding-left:30px; margin:10px -16px 0 0; line-height:0.875em; background:url(/img/usr/bg/bg_comment.gif) no-repeat 16px top;}
.commentArea .commentView .commentFrm textarea {max-width:740px;}
.commentArea .commentView .writerInfo span {margin:0 0 0 8px; font-family:Verdana, sans-serif; font-size:0.875em; color:#aab0be;}
.commentArea .commentView .btnCmt {position:absolute; right:0; top:21px; color:#aab0be; padding:0; margin:0; line-height:0.875em;}
.commentArea .commentView .btnCmt button, .commentArea .commentView .btnCmt input { color:#aab0be; font-size:0.9em; line-height:12px; font-family: 'Tahoma', Dotum, sans-serif; vertical-align:top;}
.commentArea .commentView .btnCmt button {margin:0 5px; color:#6ea6c1;}
.commentArea .commentView .btnCmt input {margin:0 7px; background:#f7f7f7;}
.commentArea .reply .btnCmt {top:15px;}
.commentArea .reply .writerInfo,
.commentArea .reply .comment {padding-left:30px; line-height:0.875em;}
.commentArea .reply .writerInfo {background:url(/img/usr/bg/bg_comment.gif) no-repeat 16px top;}
.commentArea .reply .comment {margin-top:13px;}
.commentArea input[type="submit"] {color:#fff; text-align:center; vertical-align:top; border:0; cursor:pointer;}

/* choose list type */
.searchArea .chooseType{overflow:hidden;padding-top:5px;}
.searchArea .chooseType li{float:left;line-height:12px;padding-left:14px;margin-right:13px;background:url('/img/usr/bg/bg_chooseType.gif') no-repeat left center;}
.searchArea .chooseType li:first-child{background:none;padding-left:0;}
.searchArea .chooseType li a{display:inline-block;padding-right:15px;color:#828588;background-repeat:no-repeat;background-position:right -12px;}
.searchArea .chooseType li a:hover{font-weight:bold;}
.searchArea .chooseType li.atv a{background-position:right top;font-weight:bold;color:#6ea6c1;}
.searchArea .chooseType li span.typeList a{background-image:url('/img/usr/ico/ico_type_list.gif');}
.searchArea .chooseType li span.typeImg a{background-image:url('/img/usr/ico/ico_type_img.gif');}
.searchArea .chooseType:after{display:block;clear:both;content:"";}

/* gradation box */
.gradBoxWrap{background:url('/img/usr/bg/bg_grad_mid.gif') repeat-y left top;}
.gradBoxBtm{padding-bottom:35px;background:url('/img/usr/bg/bg_grad_btm.gif') no-repeat left bottom;}
.gradBoxTop{padding-top:5px;background:url('/img/usr/bg/bg_grad_top.gif') no-repeat left top;}

/* list type image */
.imgList{overflow:hidden;position:relative;left:-10px;width:910px;background:url("/img/usr/bg/bg_noImg_w170.gif") repeat left top;}
.imgList li{float:left;padding:10px 0 0 10px;}
.imgList li img{width:170px;height:120px;border:1px solid #afafaf;}
.imgList:after{display:block;clear:both;content:"";}

/* recent list */
.recentList{padding-top:20px;margin-top:20px;border-top:1px solid #6ea6c1;border-bottom:1px solid #6ea6c1;}
.recentList .title{margin-bottom:10px;}
.recentList .title strong{display:inline-block;padding-right:13px;color:#6ea6c1;background:url('/img/usr/ico/ico_new.gif') no-repeat right center;}
.recentList li{padding-top:10px;margin-bottom:10px;border-top:1px solid #e7e7e7;}
.recentList li:first-child{padding-top:0;border-top:0;}
.recentList li dl{position:relative;height:122px;padding-left:197px;}
.recentList li dt{margin-bottom:15px;}
.recentList li dt a{font-size:15px;color:#408baf;font-weight:bold;}
.recentList li dd.photo{position:absolute;left:0;top:0;width:170px;height:120px;border:1px solid #afafaf;}
.recentList li dd.photo img{width:100%;height:100%;}
.recentList li dd.date{position:absolute;left:197px;bottom:0;color:#a6a6a6;font-family:Verdana;}

/* join */
.joinStep1{padding:46px 10px 0;}
.joinStep1 .welcomeMsg{margin-bottom:65px;}
.joinStep1 dl{margin-bottom:15px;}
.joinStep1 dt{margin-bottom:20px;font-size:18px;color:#424242;font-weight:normal;font-family:ModernHMedium;}
.joinStep1 dd{overflow:auto;height:120px;border:1px solid #d0d0d0;}
.joinStep1 dd > div{width:840px;}
.joinStep1 dl + p{margin-bottom:40px;color:#888;font-weight:bold;}
.joinStep1 dl + p input[type="checkbox"]{vertical-align:text-bottom;}
.joinStep2{padding:46px 52px 0 63px;background:url('/img/usr/bg/bg_join.gif') no-repeat 634px 73px;}
.joinStep2 .welcomeMsg{margin-bottom:90px;}
.joinStep2 .writeJoinInfo{padding:46px 0 46px 93px;}
.joinStep2 .writeJoinInfo p{overflow:hidden;padding-top:10px;}
.joinStep2 .writeJoinInfo p:first-child{padding-top:0;}
.joinStep2 .writeJoinInfo p img{vertical-align:middle;}
.joinStep2 .writeJoinInfo p strong{float:left;}
.joinStep2 .writeJoinInfo p input[type="text"], .joinStep2 .writeJoinInfo p input[type="password"]{float:left;width:198px;margin-right:15px;margin-top:0;}
.joinStep2 .writeJoinInfo p span{float:left;font-size:.9em;}
.joinStep2 .writeJoinInfo p span.warningMsg{padding-left:10px;background:url('/img/usr/bul/bul_compulsory.gif') no-repeat 0 6px;}
.joinStep2 .writeJoinInfo p span.wrongMsg{color:#ff0000;}
.joinStep2 .writeJoinInfo p:after{display:block;clear:both;content:"";}
.joinStep3{padding:45px 0 0 85px;}
.joinStep3 .joinComplete{height:156px;padding-top:74px;padding-left:354px;background:url('/img/usr/bg/bg_joinComp.gif') no-repeat 78px 33px;}
.joinStep3 .joinComplete p{margin-bottom:32px;}

/* login layer */
.loginLayer {width:389px; height:371px; background:url(/img/usr/bg/bg_loginBox.png) no-repeat left top;}
.loginLayer .headTit{padding:53px 0 0 55px;margin-bottom:10px;}
.loginLayer .subTit{padding-left:55px;margin-bottom:17px;}
.loginLayer .notMsg{padding:10px 0 0 55px;margin-bottom:13px;}
.loginLayer .goToJoin{padding-left:55px;}
.loginLayer .loginForm {position:relative; width:285px; height:71px; margin:0 auto; padding:15px 0 0 16px; border:1px solid #ddd; background:#f6f6f6;}
.loginLayer .loginForm p {overflow:hidden; width:100%; margin:5px 0;}
.loginLayer .loginForm span {float:left;}
.loginLayer .loginForm input[type="text"], .loginLayer .loginForm input[type="password"] {float:left; width:140px; height:12px; margin:0; font-size:0.75em;}
.loginLayer .loginForm .confirm {position:absolute; right:21px; top:20px; width:54px; height:45px; margin:0;}

/* contribute business community */
#contetns.businessCommunity{padding-top:35px;}

/* contribute intro */
#contetns.contribIntro{padding-top:22px;color:#888;background:url('/img/usr/srt/contribIntro_bg.jpg') no-repeat 640px 95px;}
#contetns.contribIntro h4{margin:0 0 12px 0;font-size:1.5em;color:#424242;font-weight:normal;font-family:ModernHMedium;}
.contribIntro h4 + p{width:560px;margin-bottom:25px;}
.contribIntro li{margin-bottom:60px;}
.contribIntro li dt{margin-bottom:10px;font-size:1.250em;color:#424242;font-weight:normal;font-family:ModernHMedium;}
.contribIntro li li{margin-bottom:0;}
.contribIntro .contribSummary{width:536px;}
.contribIntro .contribProcess ol{overflow:hidden;}
.contribIntro .contribProcess li{float:left;padding-left:4px;}
.contribIntro .contribProcess li:first-child{padding-left:0;}
.contribIntro .contribProcess ol:after{display:block;clear:both;content:"";}
.contribIntro .contribReport{margin-bottom:0;}
.contribIntro .contribReport ul{overflow:hidden;margin-bottom:10px;}
.contribIntro .contribReport li{float:left;padding-left:15px;}
.contribIntro .contribReport li:first-child{padding-left:0;}
.contribIntro .contribReport ul:after{display:block;clear:both;content:"";}
.contribIntro .contribReport table{border:1px solid #dbdbdb;}
.contribIntro .contribReport th, .contribIntro .contribReport td{height:37px;color:#424242;font-family:Verdana;text-align:center;}
.contribIntro .contribReport tfoot th, .contribIntro .contribReport tfoot td{color:#5494b3;font-weight:bold;background-color:#eee;border-top:1px solid #dbdbdb;}
.contribIntro .contribReport tbody th, .contribIntro .contribReport tbody td{background-color:#f9f9f9;border-top:1px solid #dbdbdb;}
.contribIntro .contribReport tbody th{font-weight:normal;}
.contribIntro .contribReport .recent th, .contribIntro .contribReport .recent td{color:#000;font-weight:bold;}

/* site map */
.siteMap {overflow:hidden; width:900px; margin:48px auto 0;}
.siteMap .siteTall {float:left; width:225px;}
.siteMap .siteTall h3 {padding:0 0 12px; font-family:'ModernHMedium', 'Tahoma', 'Dotum', sans-serif; font-size:1.5em; color:#424242; line-height:100%; border-bottom:2px solid #3384b6;}
.siteMap .siteTall ul li {width:185px; vertical-align:top;}
.siteMap .siteTall ul li a {display:block; padding:11px 0 5px 8px; font-size:1em; color:#646464; border-bottom:1px solid #dadada; background:#f8f8f8;}
.siteMap .siteTall ul li ul {padding:6px 0;}
.siteMap .siteTall ul li ul li a {padding:2px 0 2px 19px; color:#969696; border:0 none; background:#fff url(/img/usr/bul/bul_sitemap.gif) no-repeat 7px 50%;}
.siteMap .siteTall ul li ul li a:hover {color:#3384b6; background:url(/img/usr/bul/bul_sitemap_atv.gif) no-repeat 7px 50%;}

/* videoArea */
.videoArea {width:720px; margin:35px auto 40px;}

/* introduce  */
.introduce {}
.introduce h3 {margin:21px 0 0; font-family:'ModernHMedium', 'Tahoma', 'Dotum', sans-serif; font-size:1.5em; color:#424242;}

.imgItdc {width:792px; margin:39px auto 0;}
.philosophy {overflow:hidden; width:100%; padding:12px 0 0;}
.philosophy strong {display:block; margin:0 0 3px; color:#5faad5;}
.philosophy li {float:left; width:223px; color:#8a8a8a;}
.philosophy .car {padding:0 0 0 52px;}
.philosophy .business {width:250px;}
.philosophy .point,
.philosophy .point li {overflow:hidden; float:none; width:346px; margin:12px 0 0; font-size:0.95em; line-height:18px;}
.philosophy .point strong {color:#5c7a99; margin:0 0 -3px; font-size:1.1em;}
.philosophy .point li strong {color:#575757; margin:0;}
.philosophy .point li span {float:left; display:block; min-height:65px; margin-right:9px;}
.philosophy .point li span img {vertical-align:top;}

#contetns .structure {margin:20px 0 0; text-align:center; background:#e2e2e2}
#contetns .structure h4 {margin:0; padding:40px 0 6px; font-family:'ModernHMedium', 'Tahoma', 'Dotum', sans-serif; font-size:1.65em; color:#3795cb;}
#contetns .structure .vision {padding:0 0 33px; color:#8b8b8b; background:#f8f8f8;}
#contetns .structure .vision p {margin:13px 0 0;}

#contetns .emphasis {background:#ededed;}
#contetns .emphasis ul {overflow:hidden; width:100%; padding:26px 0 40px;}
#contetns .emphasis ul li {float:left; width:210px; text-align:left; font-size:0.9em; line-height:16px;}
#contetns .emphasis ul li:first-child {padding:0 0 0 43px;}
#contetns .emphasis ul li strong {display:block; padding:14px 0 0;}
#contetns .emphasis ul li .figure {float:left; margin-right:14px;}
#contetns .emphasis ul .easyMove strong {color:#23408f;}
#contetns .emphasis ul .safeMove strong {color:#e2b200;}
#contetns .emphasis ul .greenMove strong {color:#009a4f;}
#contetns .emphasis ul .happyMove strong {color:#f7941e;}

#contetns .biz {padding:0 0 46px;}
#contetns .biz p {margin:6px 0 0; font-size:0.9em; color:#8b8b8b;}
#contetns .biz .globalBiz {width:813px; height:120px; margin:14px auto 22px; padding:30px 0 0; background:url(/img/usr/bg/bg_desc_biz.gif) no-repeat left top;}
#contetns .biz .globalBiz ul {overflow:hidden; width:100%; padding:21px 0 0;}
#contetns .biz .globalBiz ul li {float:left; width:195px; text-align:left; font-size:0.9em; line-height:16px;}
#contetns .biz .globalBiz ul li:first-child {padding:0 0 0 23px;}
#contetns .biz .globalBiz ul li .figure {display:inline-block; margin-right:10px;}
#contetns .biz .globalBiz ul li strong {display:inline-block; vertical-align:middle;}
#contetns .biz .globalBiz ul .clover {color:#79c239;}
#contetns .biz .globalBiz ul .band {color:#e2b200;}
#contetns .biz .globalBiz ul .santa {color:#5b80dd;}
#contetns .biz .globalBiz ul .blood {color:#dd5d5d;}

/* slogan */
.slogan {width:784px; margin:17px auto 58px;}

/* report */
.reportArea {min-height:450px !important;}
.report {}
.report .pdfDown {margin:16px 0 0; text-align:right;}
.report .pdfDown a {display:inline-block; height:14px; padding:0 0 0 19px; font-size:1em; color:#6ea6c1; line-height:100%; text-decoration:underline; vertical-align:middle; background:url(/img/usr/ico/ico_pdf.gif) no-repeat left 50%;}
.report ul {overflow:hidden; width:100%; margin:12px 24px 0 0;}
.report ul .reportList {position:relative; float:left; width:295px; min-height:253px; padding:4px 0 0 155px; background-position:left top;}
.report ul .reportList strong, .report ul li span {display:block;}
.report ul .reportList strong {margin:12px 0 0; font-family:'ModernHMedium', 'Tahoma', 'Dotum', sans-serif; font-size:1.1em; color:#424242; font-weight:normal;}
.report ul .reportList span {margin:6px 0 0;font-size:.9em;}
.report ul .reportList .selectArea {width:90px;}
.report ul li.bgType1 {background:url(/img/usr/bg/bg_report_1.gif) no-repeat;}
.report ul li.bgType2 {background:url(/img/usr/bg/bg_report_2.gif) no-repeat;}
.report ul li.bgType3 {background:url(/img/usr/bg/bg_report_3.gif) no-repeat;}
.report ul li.bgType4 {background:url(/img/usr/bg/bg_report_4.gif) no-repeat;}
.reportDown {margin:14px 0 0;}
.reportDown a {margin-right:7px;}
.reportDown span a {display:inline-block; padding:0 22px 0 0; font-family:'Tahoma', 'Dotum', sans-serif; font-weight:normal; color:#696969; background:url(/img/usr/bg/bg_report_down.png) no-repeat right top;}

/* movementIntro */
#contetns.movementIntro{padding:0;}
.movementIntro{background:url('/img/usr/srt/bg_moveIntro.gif') no-repeat 54px 47px;}
.movementIntro h4{padding:83px 0 75px;margin:0 !important;text-align:center;}
.movementIntro .fourMove{position:relative;height:297px;}
.movementIntro .fourMove p{position:absolute;left:0;top:0;}
.movementIntro .fourMove li{display:none;position:absolute;top:0;}
.movementIntro .fourMove li.overEasy{left:116px;}
.movementIntro .fourMove li.overSafe{left:297px;}
.movementIntro .fourMove li.overGreen{left:479px;}
.movementIntro .fourMove li.overHappy{left:661px;}

/* easyMove */
#contetns.easyMove{padding-bottom:162px;background:url('/img/usr/srt/bg_easymove5.gif') no-repeat 0 100%;}
.easyMove .contTitle{height:140px;padding-top:45px;padding-left:175px;margin-bottom:45px;background:url('/img/usr/srt/bg_easymove.gif') no-repeat 11px 45px;border-bottom:5px solid #4f66a5;}
.easyMove .contTitle h4{margin:0 0 14px !important;line-height:30px;vertical-align:top;color:#23408f;font-size:30px;line-height:30px;font-family:ModernHMedium;font-weight:normal;}
.easyMove .contTitle .h4descript{color:#5e5e5e;}
.easyMove .actReport{overflow:hidden;width:938px;position:relative;left:-48px;}
.easyMove .actReport li{float:left;width:411px;min-height:330px;padding-bottom:50px;padding-left:58px;}
.easyMove .actReport dt{margin-bottom:14px;color:#353535;font-size:15px;font-family:ModernHMedium;}
.easyMove .actReport dd.photo{width:409px;height:138px;margin-bottom:14px;border:1px solid #aaa;background:#787878;}
.easyMove .actReport dd.photo img{width:100%;height:100%;}
.easyMove .actReport dd.descript{color:#888;}
.easyMove .actReport:after{display:block;clear:both;content:"";}
.easyMove h5{padding-left:15px;margin-bottom:15px;color:#475962;font-size:19px;font-weight:normal;font-family:ModernHMedium;}
.easyMove .yearReport{width:880px;padding:20px 0;margin:0 10px 10px;background:#f8f8f8 url('/img/usr/srt/bg_easymove1.gif') repeat-y left top;}
.easyMove .yearReport ul{background:url('/img/usr/srt/bg_easymove4.gif') no-repeat 588px 103px;}
.easyMove .yearReport li{position:relative;padding-left:140px;margin-top:15px;font-size:.9em;background:url('/img/usr/srt/bg_easymove3.gif') no-repeat 0 50%;}
.easyMove .yearReport li:first-child{margin-top:0;}
.easyMove .yearReport li .year{position:absolute;left:73px;top:50%;margin-top:-9px;}
.easyMove .yearReport li .report{display:inline-block;width:380px;color:#818e9c;}

/* safeMove */
#contetns.safeMove{padding-bottom:154px;background:url('/img/usr/srt/bg_safemove1.gif') no-repeat 0 100%;}
.safeMove .contTitle{height:140px;padding-top:45px;padding-left:175px;margin-bottom:45px;background:url('/img/usr/srt/bg_safemove.gif') no-repeat 11px 45px;border-bottom:5px solid #ffd539;}
.safeMove .contTitle h4{margin:0 0 14px !important;line-height:30px;vertical-align:top;color:#ffcb08;font-size:30px;font-family:ModernHMedium;font-weight:normal;}
.safeMove .contTitle .h4descript{color:#5e5e5e;}
.safeMove .actReport{overflow:hidden;width:938px;position:relative;left:-48px;margin-bottom:-50px;}
.safeMove .actReport li{float:left;width:411px;min-height:360px;padding-bottom:50px;padding-left:58px;}
.safeMove .actReport dt{margin-bottom:14px;color:#353535;font-size:15px;font-family:ModernHMedium;}
.safeMove .actReport dd.photo{width:409px;height:138px;margin-bottom:14px;border:1px solid #aaa;background:#787878;}
.safeMove .actReport dd.photo img{width:100%;height:100%;}
.safeMove .actReport dd.descript{color:#888;}
.safeMove .actReport dd.descript strong a{display:inline-block;padding-top:5px;padding-left:8px;background:url('/img/usr/bul/bul_arrow.gif') no-repeat 0 10px;color:#107cbf;}
.safeMove .actReport:after{display:block;clear:both;content:"";}

/* greenMove */
#contetns.greenMove{padding-bottom:154px;background:url('/img/usr/srt/bg_greenmove1.gif') no-repeat 0 100%;}
.greenMove .contTitle{height:140px;padding-top:45px;padding-left:175px;margin-bottom:45px;background:url('/img/usr/srt/bg_greenmove.gif') no-repeat 11px 45px;border-bottom:5px solid #33ae72;}
.greenMove .contTitle h4{margin:0 0 14px !important;line-height:30px;vertical-align:top;color:#009a4f;font-size:30px;font-family:ModernHMedium;font-weight:normal;}
.greenMove .contTitle .h4descript{color:#5e5e5e;}
.greenMove .actReport{overflow:hidden;width:938px;position:relative;left:-48px;margin-bottom:-50px;}
.greenMove .actReport li{float:left;width:411px;min-height:320px;padding-bottom:50px;padding-left:58px;}
.greenMove .actReport dt{margin-bottom:14px;color:#353535;font-size:15px;font-family:ModernHMedium;}
.greenMove .actReport dd.photo{width:409px;height:138px;margin-bottom:14px;border:1px solid #aaa;background:#787878;}
.greenMove .actReport dd.photo img{width:100%;height:100%;}
.greenMove .actReport dd.descript{color:#888;}
.greenMove .actReport:after{display:block;clear:both;content:"";}

/* happyMove */
#contetns.happyMove{padding-bottom:165px;background:url('/img/usr/srt/bg_happymove1.gif') no-repeat 0 100%;}
.happyMove .contTitle{height:140px;padding-top:45px;padding-left:175px;margin-bottom:45px;background:url('/img/usr/srt/bg_happymove.gif') no-repeat 11px 45px;border-bottom:5px solid #f9a94b;}
.happyMove .contTitle h4{margin:0 0 14px !important;line-height:30px;vertical-align:top;color:#f7941e;font-size:30px;font-family:ModernHMedium;font-weight:normal;}
.happyMove .contTitle .h4descript{color:#5e5e5e;}
.happyMove h5{margin-bottom:13px;font-size:18px;color:#424242;font-family:ModernHMedium;font-weight:normal;}
/*
.happyMove .partType{overflow:hidden;margin-bottom:33px;}
.happyMove .partType li{float:left;padding-left:10px;}
.happyMove .partType li:first-child{padding-left:0;}
.happyMove .partType:after{display:block;clear:both;content:"";}
*/
.happyMove .partType{position:relative;padding:0 0 33px 297px;}
.happyMove .partType h5{position:absolute;left:47px;top:47px;}
.happyMove .tabMove{overflow:hidden;}
.happyMove .tabMove li{float:left;margin-right:10px;}
.happyMove .tabMove:after{display:block;clear:both;content:"";}
.happyMove .tabContent{border:1px solid #e7750b;}
.happyMove .tabContent h6{padding-bottom:4px;margin-bottom:20px;font-size:20px;color:#313131;font-family:ModernHMedium;font-weight:normal;background:url('/img/usr/srt/bg_title_line.gif') repeat-x left bottom;}
.happyMove .foldPaper{background:url('/img/usr/srt/bg_happymove3.gif') repeat-y 450px 0;}
.happyMove .foldPaperBtm{background:url('/img/usr/srt/bg_happymove5.gif') no-repeat 450px 100%;}
.happyMove .foldPaperTop{overflow:hidden;background:url('/img/usr/srt/bg_happymove4.gif') no-repeat 450px 0;}
.happyMove .foldPaperTop .section{float:left;width:381px;padding:30px 34px 0;}
.happyMove .foldPaperTop .section li{float:left;width:381px;min-height:320px;padding-bottom:35px;}
.happyMove .foldPaperTop .section dt{margin-bottom:15px;font-size:15px;color:#5b5b5b;font-family:ModernHMedium;}
.happyMove .foldPaperTop .section dd.photo{width:379px;height:133px;margin-bottom:14px;border:1px solid #aaa;background:#787878;}
.happyMove .foldPaperTop .section dd.photo img{width:100%;height:100%;}
.happyMove .foldPaperTop:after{display:block;clear:both;content:"";}
.happyMove .foldPaper + .section{padding:0 34px;}
.happyMove .volunResult{overflow:hidden;padding-top:40px;}
.happyMove .volunResult li{float:left;padding-left:90px;}
.happyMove .volunResult li:first-child{padding-left:15px;}
.happyMove .volunResult dt{padding-left:10px;margin-bottom:20px;color:#595959;background:url('/img/usr/bul/bul_list_dot.gif') no-repeat 0 6px;}
.happyMove .volunResult dd.graph{margin-bottom:40px;}
.happyMove .volunResult:after{display:block;clear:both;content:"";}
.happyMove .globalYouth{position:relative;}
.happyMove .globalYouth .actIntro{width:380px;padding:30px 34px;}
.happyMove .globalYouth .actIntro h6{padding-top:30px;}
.happyMove .globalYouth .actIntro h6:first-child{padding-top:0;}
.happyMove .globalYouth .actIntro p{color:#888;}
.happyMove .globalYouth .actImg{overflow:hidden;position:absolute;left:448px;top:49px;}
.happyMove .globalYouth .actImg li{float:left;margin-right:13px;border:1px solid #b4b4b4;}
.happyMove .globalYouth .actImg:after{display:block;clear:both;content:"";}
.happyMove .gotoYouth{padding-left:40px;margin-top:-20px;margin-bottom:30px;}
.happyMove .gotoYouth a{display:inline-block;padding-top:5px;padding-left:8px;color:#107cbf;font-weight:bold;background:url('/img/usr/bul/bul_arrow.gif') no-repeat 0 10px;}

/* global volunteer */
#contetns.globalVolun{padding:0 15px 34px;}
.globalVolun h3{padding-top:22px;padding-left:15px;color:#424242;font-size:18px;font-family:ModernHMedium;font-weight:normal;}
.globalVolun .campaignList{padding-top:27px;}
.globalVolun .campaignList li{float:left;width:367px;min-height:110px;padding-left:90px;margin-right:5px;background-repeat:no-repeat;background-position:0 0;}
.globalVolun .campaignList li.clover{background-image:url('/img/usr/ico/ico_clover.gif');}
.globalVolun .campaignList li.whiteband{background-image:url('/img/usr/ico/ico_whiteband.gif');}
.globalVolun .campaignList li.bluesanta{background-image:url('/img/usr/ico/ico_bluesanta.gif');}
.globalVolun .campaignList li.blood{background-image:url('/img/usr/ico/ico_blood.gif');}
.globalVolun .campaignList li dt{margin-bottom:5px;color:#646464;font-weight:bold;}
.globalVolun .campaignList li dd{color:#787878;}
.globalVolun .campaignList:after{display:block;clear:both;content:"";}
.globalVolun .actGlobal{text-align:center;}

/* continental volunteer */
#contetns.continVolun{padding:0 30px 22px;}
.continVolun h3{padding-top:22px;color:#424242;font-size:1.5em;font-family:ModernHMedium;font-weight:normal;}
.continVolun .continMap{padding:20px 0 70px;}
.continVolun .continMap p{color:#9c9c9c;font-size:.9em;text-align:right;}

.btnClose2 button {right:-25px;}
.mapLayer{width:395px;height:600px;background:url('/img/usr/bg/bg_mapLayer.png') no-repeat left bottom;}
.mapLayer .scrollAreaY{width:380px;height:585px;}
.mapLayer .scrollAreaY .scrollCont{width:380px;}
.mapLayer .mapLayerCon{width:320px;padding:30px;}
.mapLayer .headTit{margin-bottom:5px;color:#2c2c2c;font-weight:bold;font-size:.938em;}
.mapLayer .headImg img{width:314px;height:144px;border:1px solid #a4a4a4;}
.mapLayer .nationalAct{overflow:hidden;font-size:.75em}
.mapLayer .nationalAct li{clear:both;float:left;width:100%;padding:15px 0 5px;border-bottom:1px solid #d7d7d7;}
.mapLayer .nationalAct dt{padding-left:1px;margin-bottom:10px;color:#343434;font-weight:bold;}
.mapLayer .nationalAct dd{padding-left:10px;margin-bottom:5px;background:url('/img/usr/bul/bul_map_dot.gif') no-repeat left 7px;}
.mapLayer .nationalAct dd a{color:#787878;}
.mapLayer .nationalAct dd a:hover{color:#408baf;}


.continVolun .wrapNation{padding-bottom:20px;}
.continVolun .wrapNation h5{padding-bottom:15px;margin-bottom:20px;font-size:1.2em;color:#646464;border-bottom:1px solid #d7d7d7;}
.continVolun .wrapNation h5 img{margin-right:5px;}
.continVolun .wrapNation .actPhotos{overflow:hidden;margin-bottom:20px;}
.continVolun .wrapNation .actPhotos li{float:left;padding-left:10px;}
.continVolun .wrapNation .actPhotos li:first-child{padding-left:0;}
.continVolun .wrapNation .actPhotos img{border:1px solid #afafaf;}
.continVolun .wrapNation .actPhotos:after{display:block;clear:both;content:"";}
.continVolun .wrapNation dt{font-weight:bold;margin-bottom:5px;}
.continVolun .wrapNation dd{margin-bottom:30px;}

/* custom-scroll */
.scrollAreaY{position:relative;overflow:hidden;background:url('/img/usr/bg/bg_scroll.gif') repeat-y right top;}
.scrollAreaX{position:relative;overflow:hidden;background:url('/img/usr/bg/bg_scroll.gif') repeat-x left bottom;}
.scrollCont{position:relative;top:0;left:0;}
.dragger{position:absolute;background-color:#4e4e5c;}
.scrollAreaY .dragger{width:5px;height:88px;margin:10px 0;right:0;top:0;}
.scrollAreaX .dragger{width:88px;height:5px;margin:0 10px;left:0;bottom:0;}

/* Sustainability Management */
#contetns.sustainMngEco{padding:30px;}
#contetns.sustainMngEco h4{margin:0 0 15px;font-size:18px;color:#424242;font-family:ModernHMedium;font-weight:normal;}
.sustainMngEco .ecoIntro{overflow:hidden;margin-bottom:50px;}
.sustainMngEco .ecoIntro .txt{float:right;width:540px;}
.sustainMngEco .ecoIntro .photos{float:left;}
.sustainMngEco .ecoIntro:after{display:block;clear:both;content:"";}
.sustainMngEco .globalProduct{overflow:hidden;position:relative;margin-bottom:20px;}
.sustainMngEco .globalProduct .txt{float:left;width:445px;}
.sustainMngEco .globalProduct .graph{float:right;}
.sustainMngEco .globalProduct .note{position:absolute;left:348px;top:120px;}
.sustainMngEco .globalProduct:after{display:block;clear:both;content:"";}
.sustainMngEco .globalSale .txt{margin-bottom:30px;}
.sustainMngEco .globalSale .graph{margin-bottom:10px;}
.sustainMngEco .distrib .txt{margin-bottom:20px;}
.sustainMngEco .distrib .txt a{display:inline-block;margin-top:10px;}
.sustainMngEco .distrib .diagram{display:block;text-align:center;}

#contetns.sustainMngEnvir{padding:30px;}
#contetns.sustainMngEnvir h4{margin:0 0 15px;font-size:18px;color:#424242;font-family:ModernHMedium;font-weight:normal;}
.sustainMngEnvir .climatChange .txt{margin-bottom:40px;}
.sustainMngEnvir .bluDrv{overflow:hidden;margin-bottom:50px;}
.sustainMngEnvir .bluDrv .txt{float:right;width:545px;}
.sustainMngEnvir .bluDrv .txt img{display:inline-block;margin-bottom:15px;}
.sustainMngEnvir .bluDrv .photo{float:left;}
.sustainMngEnvir .bluDrv:after{display:block;clear:both;content:"";}
.sustainMngEnvir .bluDrvMap{overflow:hidden;margin-bottom:50px;}
.sustainMngEnvir .bluDrvMap li{float:left;padding-left:75px;}
.sustainMngEnvir .bluDrvMap li:first-child{padding-left:0;}
.sustainMngEnvir .bluDrvMap:after{display:block;clear:both;content:"";}
.sustainMngEnvir .grnHouseGas{overflow:hidden;position:relative;}
.sustainMngEnvir .grnHouseGas .txt{float:right;width:540px;}
.sustainMngEnvir .grnHouseGas .photo{float:left;}
.sustainMngEnvir .grnHouseGas .note{position:absolute;left:357px;top:103px;}
.sustainMngEnvir .grnHouseGas ul{overflow:hidden;padding-top:30px;clear:both;}
.sustainMngEnvir .grnHouseGas li{float:left;padding-left:60px;}
.sustainMngEnvir .grnHouseGas li:first-child{padding-left:0;}
.sustainMngEnvir .grnHouseGas li p{height:25px;padding-left:10px;background:url('/img/usr/bul/bul_list_dot.gif') no-repeat left 6px;}
.sustainMngEnvir .grnHouseGas li p span{font-size:.9em;color:#929292;}
.sustainMngEnvir .grnHouseGas ul:after{display:block;clear:both;content:"";}
.sustainMngEnvir .resourcCycle{margin-bottom:35px;}
.sustainMngEnvir .carRecycle{min-height:136px;padding-left:284px;margin-bottom:70px;background:url('/img/usr/stg/envir_img_10.gif') no-repeat 5px top;}
.sustainMngEnvir .wasteLimit{margin-bottom:70px;}
.sustainMngEnvir .wasteLimit ul{overflow:hidden;padding-top:25px;clear:both;}
.sustainMngEnvir .wasteLimit li{float:left;padding-left:60px;}
.sustainMngEnvir .wasteLimit li:first-child{padding-left:0;}
.sustainMngEnvir .wasteLimit li p{height:25px;padding-left:10px;background:url('/img/usr/bul/bul_list_dot.gif') no-repeat left 6px;}
.sustainMngEnvir .wasteLimit li p span{font-size:.9em;color:#929292;}
.sustainMngEnvir .wasteLimit ul:after{display:block;clear:both;content:"";}
.sustainMngEnvir .waterRecycle ul{overflow:hidden;padding-top:25px;clear:both;}
.sustainMngEnvir .waterRecycle li{float:left;padding-left:60px;}
.sustainMngEnvir .waterRecycle li:first-child{padding-left:0;}
.sustainMngEnvir .waterRecycle li p{height:25px;padding-left:10px;background:url('/img/usr/bul/bul_list_dot.gif') no-repeat left 6px;}
.sustainMngEnvir .waterRecycle li p span{font-size:.9em;color:#929292;}
.sustainMngEnvir .waterRecycle ul:after{display:block;clear:both;content:"";}
.sustainMngEnvir .toxic{margin-bottom:45px;}
.sustainMngEnvir .heavyMetal{min-height:190px;padding-left:290px;margin-bottom:65px;background:url('/img/usr/stg/envir_img_15.gif') no-repeat 17px 15px;}
.sustainMngEnvir .mythology{margin-bottom:60px;}
.sustainMngEnvir .ozone{margin-bottom:60px;}
.sustainMngEnvir .toxicMng{overflow:hidden;}
.sustainMngEnvir .toxicMng .txt{float:left;width:550px;}
.sustainMngEnvir .toxicMng .graph{float:right;padding-right:30px;}
.sustainMngEnvir .toxicMng .graph p{height:25px;padding-left:10px;background:url('/img/usr/bul/bul_list_dot.gif') no-repeat left 6px;}
.sustainMngEnvir .toxicMng .graph p span{font-size:.9em;color:#929292;}
.sustainMngEnvir .toxicMng:after{display:block;clear:both;content:"";}
.sustainMngEnvir .airQuality{margin-bottom:45px;}
.sustainMngEnvir .carBlowGas{min-height:153px;margin-bottom:65px;background:url('/img/usr/stg/envir_img_17.gif') no-repeat 34px 0;}
.sustainMngEnvir .carBlowGas h4{padding-left:290px;}
.sustainMngEnvir .carBlowGas .txt{padding-left:290px;margin-bottom:40px;}
.sustainMngEnvir .carBlowGas ul{overflow:hidden;padding-top:25px;clear:both;}
.sustainMngEnvir .carBlowGas li{float:left;padding-left:60px;}
.sustainMngEnvir .carBlowGas li:first-child{padding-left:0;}
.sustainMngEnvir .carBlowGas li p{height:25px;padding-left:10px;background:url('/img/usr/bul/bul_list_dot.gif') no-repeat left 6px;}
.sustainMngEnvir .carBlowGas li p span{font-size:.9em;color:#929292;}
.sustainMngEnvir .carBlowGas ul:after{display:block;clear:both;content:"";}
.sustainMngEnvir .carbonFootprint{margin-bottom:65px;}
.sustainMngEnvir .carbonFootprint .txt{margin-bottom:25px;}
.sustainMngEnvir .carbonFootprint ul{overflow:hidden;clear:both;}
.sustainMngEnvir .carbonFootprint li{float:left;padding-left:120px;}
.sustainMngEnvir .carbonFootprint li:first-child{padding-left:0;}
.sustainMngEnvir .carbonFootprint li p{height:30px;padding-left:10px;background:url('/img/usr/bul/bul_list_dot.gif') no-repeat left 6px;}
.sustainMngEnvir .carbonFootprint li p span{font-size:.9em;color:#929292;}
.sustainMngEnvir .conference{overflow:hidden;}
.sustainMngEnvir .conference .txt{float:right;width:550px;}
.sustainMngEnvir .conference .photo{float:left;}
.sustainMngEnvir .conference:after{display:block;clear:both;content:"";}

#contetns.sustainMngSoct{padding:30px;}
#contetns.sustainMngSoct h4{margin:0 0 15px;font-size:18px;color:#424242;font-family:ModernHMedium;font-weight:normal;}
.sustainMngSoct .employReport{position:relative;min-height:172px;padding-top:40px;margin-bottom:20px;}
.sustainMngSoct .employReport .txt{width:590px;margin-bottom:35px;}
.sustainMngSoct .employReport .graph{position:absolute;right:0;top:20px;}
.sustainMngSoct .employReport .graph p{position:absolute;left:0;top:0;padding-left:10px;background:url('/img/usr/bul/bul_list_dot.gif') no-repeat left 6px;}
.sustainMngSoct .employReport .graph p span{font-size:.9em;color:#929292;}
.sustainMngSoct .employReport ul{overflow:hidden;}
.sustainMngSoct .employReport li{float:left;}
.sustainMngSoct .employReport li:first-child{padding:0 30px 0 15px;}
.sustainMngSoct .employReport li p{height:25px;padding-left:10px;background:url('/img/usr/bul/bul_list_dot.gif') no-repeat left 6px;}
.sustainMngSoct .employReport li p span{font-size:.9em;color:#929292;}
.sustainMngSoct .employReport li em{font-size:.9em;color:#929292;letter-spacing:-1px;}
.sustainMngSoct .employReport li table{width:420px;border-top:2px solid #929292;border-bottom:2px solid #929292;}
.sustainMngSoct .employReport li th, .sustainMngSoct .employReport li td{height:31px;font-size:.9em;color:#595959;text-align:center;}
.sustainMngSoct .employReport li thead th{background-color:#f4f4f4;}
.sustainMngSoct .employReport li tbody th{font-weight:normal;}
.sustainMngSoct .employReport li tbody th, .sustainMngSoct .employReport li tbody td{border-top:1px solid #d2d2d2;}
.sustainMngSoct .employReport ul:after{display:block;clear:both;content:"";}
.sustainMngSoct .varietyRaise{position:relative;overflow:hidden;min-height:170px;padding-top:45px;margin-bottom:40px;}
.sustainMngSoct .varietyRaise .txt{width:440px;padding-top:10px;}
.sustainMngSoct .varietyRaise .graph{position:absolute;right:0;top:0;}
.sustainMngSoct .varietyRaise .graph p{position:absolute;left:-145px;top:57px;padding-left:10px;background:url('/img/usr/bul/bul_list_dot.gif') no-repeat left 6px;}
.sustainMngSoct .varietyRaise .graph p span{font-size:.9em;color:#929292;}
.sustainMngSoct .varietyRaise .note{position:absolute;right:295px;bottom:18px;}
.sustainMngSoct .varietyRaise:after{display:block;clear:both;content:"";}
.sustainMngSoct .employMng{margin-bottom:50px;}
.sustainMngSoct .employDevelop{margin-bottom:40px;}
.sustainMngSoct .welfare{min-height:160px;padding-top:30px;padding-left:290px;margin-bottom:30px;background:url('/img/usr/stg/soct_img_4.gif') no-repeat 15px 0;}
.sustainMngSoct .safetyHealth .txt{margin-bottom:25px;}
.sustainMngSoct .safetyHealth ul{overflow:hidden;}
.sustainMngSoct .safetyHealth li{float:left;padding-left:20px;}
.sustainMngSoct .safetyHealth li:first-child{padding-left:0;}
.sustainMngSoct .safetyHealth li p{height:25px;padding-left:10px;background:url('/img/usr/bul/bul_list_dot.gif') no-repeat left 6px;}
.sustainMngSoct .safetyHealth li p span{font-size:.9em;color:#929292;}
.sustainMngSoct .safetyHealth ul:after{display:block;clear:both;content:"";}

/* Sustainability Management */
.sustainMngSoct .forClient{margin-bottom:25px;}
.sustainMngSoct .bestQuality{min-height:235px;padding-left:330px;margin-bottom:60px;background:url('/img/usr/stg/soct_img_7.gif') no-repeat 37px 10px;}
.sustainMngSoct .satisfact{overflow:hidden;margin-bottom:40px;}
.sustainMngSoct .satisfact .txt{float:left;width:560px;}
.sustainMngSoct .satisfact .graph{float:right;}
.sustainMngSoct .satisfact .graph p{height:25px;padding-left:10px;background:url('/img/usr/bul/bul_list_dot.gif') no-repeat left 6px;}
.sustainMngSoct .satisfact .graph p span{font-size:.9em;color:#929292;}
.sustainMngSoct .satisfact:after{display:block;clear:both;content:"";}
.sustainMngSoct .carsSafety .txt{margin-bottom:25px;}
.sustainMngSoct .carsSafety .diagram p{height:25px;padding-left:10px;background:url('/img/usr/bul/bul_list_dot.gif') no-repeat left 6px;}
.sustainMngSoct .carsSafety li{margin-bottom:5px;}
.sustainMngSoct .forPartner{margin-bottom:40px;}
.sustainMngSoct .strategy{min-height:200px;padding-left:330px;margin-bottom:50px;background:url('/img/usr/stg/soct_img_14.gif') no-repeat 37px 0;}
.sustainMngSoct .guideLine{margin-bottom:40px;}
.sustainMngSoct .forCommunity{margin-bottom:45px;}
.sustainMngSoct .volunStructure{position:relative;min-height:373px;margin-bottom:45px;background:url('/img/usr/stg/soct_img_15.gif') no-repeat 0 0;}
.sustainMngSoct .volunStructure dt{color:#595959;font-weight:bold;}
.sustainMngSoct .volunStructure dd{padding-left:8px;color:#686868;font-size:.9em;line-height:1.8;background:url('/img/usr/bul/bul_small_dot.gif') no-repeat 0 8px;}
.sustainMngSoct .volunStructure .easyMv{position:absolute;left:60px;top:25px;}
.sustainMngSoct .volunStructure .safeMv{position:absolute;left:650px;top:25px;}
.sustainMngSoct .volunStructure .happyMv{position:absolute;left:60px;top:215px;}
.sustainMngSoct .volunStructure .greenMv{position:absolute;left:650px;top:215px;}
.sustainMngSoct .togetherVolun{position:relative;min-height:170px;padding:47px 0 0 270px;}
.sustainMngSoct .togetherVolun .diagram{position:absolute;left:30px;top:0;}
.sustainMngSoct .partVolun{position:relative;min-height:165px;padding:70px 310px 0 0;}
.sustainMngSoct .partVolun .diagram{position:absolute;right:25px;top:0;}
.sustainMngSoct .globalVolunProgram{overflow:hidden;padding-top:25px;margin-bottom:30px;}
.sustainMngSoct .globalVolunProgram li{float:left;width:355px;min-height:110px;padding-left:90px;margin-right:5px;background-repeat:no-repeat;background-position:0 0;}
.sustainMngSoct .globalVolunProgram li.clover{background-image:url('/img/usr/ico/ico_clover.gif');}
.sustainMngSoct .globalVolunProgram li.whiteband{background-image:url('/img/usr/ico/ico_whiteband.gif');}
.sustainMngSoct .globalVolunProgram li.bluesanta{background-image:url('/img/usr/ico/ico_bluesanta.gif');}
.sustainMngSoct .globalVolunProgram li.blood{background-image:url('/img/usr/ico/ico_blood.gif');}
.sustainMngSoct .globalVolunProgram li dt{margin-bottom:5px;color:#646464;font-weight:bold;}
.sustainMngSoct .globalVolunProgram li dd{color:#787878;}
.sustainMngSoct .globalVolunProgram:after{display:block;clear:both;content:"";}
.sustainMngSoct .regionalVolunProgram h4{position:relative;z-index:2;}
.sustainMngSoct .regionalVolunProgram img{position:relative;margin-top:-30px;z-index:1;}

/* change pwd */
.chgPwdLayer{width:722px; height:484px; background:url("/img/usr/bg/bg_layer2.png") no-repeat left top;}
.chgPwdLayer .headTit{padding:53px 0 0 52px;margin-bottom:30px;}
.chgPwdLayer .chgPwdForm {position:relative; width:583px; margin:0 auto 30px; padding:30px; border:1px solid #ddd; background:#f6f6f6;}
.chgPwdLayer .chgPwdForm input[type="text"], .chgPwdLayer .chgPwdForm input[type="password"] {float:left; width:180px; height:12px; margin:0 8px 0 0; font-size:0.75em;}
.chgPwdLayer .chgPwdForm dl{overflow:hidden;width:100%;}
.chgPwdLayer .chgPwdForm dt{float:left;width:100px;padding-left:10px;margin-bottom:13px;background:url("/img/usr/common/chgPwd_dot.gif") no-repeat left center;}
.chgPwdLayer .chgPwdForm dd{float:left;width:470px;margin-bottom:13px;}
.chgPwdLayer .chgPwdForm dl:after{display:block;clear:both;content:"";}
.chgPwdLayer .chgPwdBtn{text-align:center;}

/* event popup */
.openEvtWrap{min-width:880px;font-size:.75em;padding-bottom:10px;}
.openEvtWrap .evtView{position:relative;background-color:#e7ecf4;text-align:center;}
.openEvtWrap .evtView .reg1{position:absolute;left:50%;top:532px;width:526px;margin-left:-226px;text-align:right;}
.openEvtWrap .evtView .reg1 input[type="text"]{width:340px;height:25px;padding:1px 8px;margin-right:90px;line-height:25px;border:3px solid #449ec3;font-weight:bold;color:#449ec3;font-size:1.5em;}
.openEvtWrap .evtView .reg2{position:absolute;left:50%;top:532px;width:529px;margin-left:-226px;text-align:right;}
.openEvtWrap .evtView .reg2 input[type="text"]{width:425px;height:25px;padding:1px 8px;margin-right:8px;line-height:25px;border:3px solid #6583e2;font-weight:bold;color:#6583e2;font-size:1.5em;}
.openEvtWrap .replyArea{padding:20px;margin:11px 10px 0;background-color:#f7f7f7;border:1px solid #e2e2e2;}
.openEvtWrap .replyArea li{padding-bottom:16px;margin-bottom:15px;background:url("/img/usr/bg/evt_bg_dot.gif") repeat-x left bottom;}
.openEvtWrap .replyArea li strong{display:inline-block;margin-right:5px;font-size:12px;color:#4c68b0;}
.openEvtWrap .replyArea li span{font-family:Verdana;font-size:10px;color:#aab0be;}
.openEvtWrap .replyArea li p{font-size:12px;color:#666;word-wrap:break-word;word-break:break-all;}
.openEvtWrap .replyArea .pageNate{margin-top:0;}
.evtLayer .btnClose button{right:-27px;}
.evtLayerWrap {width:675px; height:560px; background:url("/img/usr/bg/evt_bg_layer.png") no-repeat right bottom;}
.evtCon {padding:25px 30px 25px 25px;}
.evtCon .evtTit {margin-bottom:10px;font-family:'ModernHMedium', 'Tahoma', 'Dotum', sans-serif; color:#0057a4; font-size:25px;}
.evtCon .evtTitDesc{margin-bottom:10px;font-family:'ModernHMedium', 'Tahoma', 'Dotum', sans-serif; font-size:13px;color:#787878; }
.evtCon .joinStep {padding-top:10px;margin-bottom:20px;}
.evtCon .joinStep dl {margin-bottom:8px;}
.evtCon .joinStep dt {margin:10px 0 6px;font-size:16px;color:#424242;font-weight:normal;font-family:ModernHMedium;}
.evtCon .joinStep dd {overflow:auto; height:80px; margin:7px 0 0; padding:0 10px 0 0; border:1px solid #e5e5e5;}
.evtCon .joinStep dl + p {margin:0; padding:0 10px;color:#888;font-weight:bold;}
.evtCon .joinStep dl + p input[type="checkbox"]{vertical-align:text-bottom;}
.evtCon .joinStep .privacy .box {height:auto; margin:0; padding:0; border:0 none;}
.evtCon .evtUsrInput{padding:8px 20px;background-color:#f6f6f6;border:1px solid #ddd;}
.evtCon .evtUsrInput dt{float:left;width:20%;height:20px;padding:5px 0;}
.evtCon .evtUsrInput dd{float:left;width:80%;height:20px;padding:5px 0;}
.evtCon .btnArea{margin:0;}

.openEvtWrap .layer{z-index:9999;}

.contribFaq{margin-top:30px;}
.contribFaq .tab_menu:after{content:""; display:block; clear:both;}
.contribFaq .tab_menu{height:30px; border-bottom:1px solid #6ea6c1;}
.contribFaq .tab_menu li{float:left; margin-right:5px;}
.contribFaq .tab_menu li a{display:block; font-weight:bold; line-height:30px; color:#747474; padding:0 20px; background:#e2e2e2;}
.contribFaq .tab_menu li a:hover{background:#6ea6c1; color:#fff;}
.contribFaq .tab_menu li.on a{background:#6ea6c1; color:#fff;}
.contribFaq dt, dd{margin:0; padding:0; color:#666;}
.contribFaq dl{border-bottom:1px solid #d0d0d0; padding:20px 0;}
.contribFaq dl.last_dl{border-bottom:1px solid #6ea6c1;}
.contribFaq dt{font-size:13px; font-weight:bold; padding-left:20px;	}
.contribFaq dd{padding-left:32px; text-indent:-12px;}
.contribFaq .link_email{text-decoration:underline; color:#6ea6c1;}


/* 사업소개 */
.contribIntro .contribSummary p{margin-top:16px;}


.downArea p {float:left; width:auto; height:auto; margin-right:20px !important; padding:12px 15px 13px 15px; background:url(/img/usr/bg/bg_grad_down.gif) repeat-x left top; border:1px solid #e9e9e9; border-right:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2;}
.downArea p span {display:inline-block; margin-right:2px;}
.downArea p a {margin:0 0 0 9px;}

.downLayer {background:url("/img/usr/bg/bg_downLayer.png") no-repeat scroll left bottom transparent; height:600px; width:395px;}
.downLayer .scrollAreaY {height:585px; width:380px;}
.downLayer .scrollAreaY .scrollCont {width:380px;}
.downLayer .downLayerCon {padding:26px 30px 12px 30px; width:320px;}
.downLayer .headTit2 {margin-bottom:0px; color:#2c2c2c; font-size:0.938em; font-weight:bold;}

.downList {margin-top:5px; overflow:hidden;}
.downList ul {width:350px; overflow:hidden;}
.downList li {float:left; width:145px; margin-bottom:-2px; padding:18px 26px 20px 0; border-bottom:1px solid #d7d7d7; }
.downList li p {color:#2c2c2c; font-size:0.75em; font-family:Dotum, '돋움';}
.downList li .figure {display:block; margin:5px 0 6px;}
.downList li .btn {margin-right:17px;}